﻿#region 程序集引用
using System;
using System.Security.Cryptography;
using System.Text.RegularExpressions;
#endregion

#region 版权注释
/*===========================================================================
// Copyright (C) 2017 Zhang.cn，并保留所有 
// 作者：吴岸标 QQ:405403610
// 创建日期：2017-09-03
// 功能描述： 验证
===========================================================================*/
#endregion

namespace Zhang
{
    namespace Utils
    {
        /// <summary>
        /// 验证
        /// </summary>
        public class Validate
        {
            /// <summary>
            /// 验证输入字符串为11位的手机号码
            /// </summary>
            /// <param name="strContent"></param>
            /// <returns></returns>
            public static bool IsMobile(string strContent)
            {
                return Regex.IsMatch(strContent, @"^1\d{10}$", RegexOptions.IgnoreCase);
            }

            /// <summary>
            /// 验证是否是有效邮箱地址
            /// </summary>
            /// <param name="strContent">输入的字符</param>
            /// <returns></returns>
            public static bool IsEmail(string strContent)
            {
                return Regex.IsMatch(strContent, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
            }

        }
    }
}
